.introduce_adbg {
    max-width: 1920px;
    width: 100%;
    height: 401px;
    display: block;
    margin: 0 auto;
}

.message {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-color: #fafafa;
    /* height: 212px; */
}

.message .message_content {
    max-width: 1278px;
    margin: 0 auto;
    width: 100%;
}

.message .message_content .public_message {
    float: left;
    width: 500px;
    background-color: #fff;
    position: relative;
    margin-top: -88px;
    border-radius: 10px;
    padding: 30px;
    box-sizing: border-box;
    /* display: inline-block; */
}

.message .message_content .public_message h3,
.message .message_content .work_message h3 {
    font-weight: 550;
    font-size: .2rem;
    height: .2rem;
    line-height: .2rem;
    margin-bottom: .28rem;
}

.message .message_content .public_message ul {
    margin: 0 auto;
    margin-bottom: 30px;
    /* margin-left: 271px; */
}

.message .message_content .public_message ul li {
    /* width: 90%; */
    float: left;
    text-align: center;
    /* margin-left: .23rem; */
    background-color: #f2f2f2;
    padding: .21rem .25rem .19rem;
    font-size: .16rem;
    font-weight: 550;
}

/* swiper插件修改分页器位置样式 */
.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0px;
}

.message .message_content .public_message ul li img {
    /* display: inline-block; */
    margin-bottom: .25rem;
    width: 0.81rem;
    height: 0.81rem;
    border-radius: 50%;
    /* overflow: hidden; */
}

.message .message_content .public_message ul li:first-child {
    margin-left: 0;
}

.message .message_content .public_message .filledcontent {
    width: 100px;
    margin: 0 auto;
}

.message .message_content .public_message .filledcontent .fill {
    width: 20px;
    height: 4px;
    background-color: #ccc;
    float: left;
    margin-left: 20px;
}

.message .message_content .public_message .filledcontent .fill:first-child {
    background-color: #e45465;
    margin-left: 0;
}

/* 右边龚总动态 */
.message .message_content .work_message {
    float: left;
    width: 752px;
    /* width: 100%; */
    margin-left: .26rem;
    background-color: #fff;
    position: relative;
    margin-top: -88px;
    border-radius: 10px;
    padding: 30px;
}

.message .message_content .work_message h3 {
    width: .8rem;
    font-size: .2rem;
    float: left;
}

.message .message_content .work_message a {
    font-size: .16rem;
    color: #6c6c6c;
}

.message .message_content .work_message a:hover {
    /* font-size: .16rem; */
    color: #e97380;
    text-decoration: none;
}

.message .message_content .work_message a:nth-child(2) {
    float: right;
}

.message .message_content .work_message ul li {
    height: .41rem;
    line-height: .41rem;
    padding-bottom: .14rem;
    border-bottom: .02rem dashed #e8e8e8;
}

.message .message_content .work_message p {
    margin-top: .14rem;
    float: left;
    /* margin-bottom: .14rem; */
}

.message .message_content .work_message span {
    float: right;
    margin-left: auto;
}

.message .message_content .work_message p:first-child {
    margin-top: 0;
}

/* 企业咨询 */
.consult {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-color: #fafafa;
    box-sizing: border-box;
}

.consult .consult_content>h3 {
    margin-top: 1.24rem;
    margin-bottom: .15rem;
    font-size: .58rem;
    font-weight: bold;
    text-align: center;
}

.consult .consult_content>p {
    font-size: .16rem;
    font-weight: 520;
    margin-bottom: .48rem;
    text-align: center;
}

.consult .consult_content .consult_list {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

/* swiper插件分页器位置样式修改 */
.consult .consult_content .consult_list .pag {
    bottom: 100px;
}

.consult .consult_content .consult_list .consult_option {
    /* width: 32%; */
    padding: .41rem .39rem .49rem;
    background-color: #fff;
    border-radius: .1rem;
    -moz-box-shadow: 0 0 10px #dddddd;
    -webkit-box-shadow: 0 0 10 px #dddddd;
    box-shadow: 0 0 10px #dddddd;
    margin-bottom: 145px;
}

.consult .consult_content .consult_list .consult_option:hover {
    color: #fff;
    background-color: #ea5d6d;
}

.consult .consult_content .consult_list .consult_option:hover p {
    color: #fff;
}

.consult .consult_content .consult_list .consult_option:hover .yinhao {
    background: url("../images/yinhao_active.png") no-repeat;
    background-size: 100% 100%;
}

.consult .consult_content .consult_list .consult_option h3 {
    width: 1rem;
    font-size: .24rem;
    height: .5rem;
    line-height: .5rem;
    float: left;
    margin-bottom: .3rem;
    font-weight: bold;
    /* font-size: 8; */
}

.consult .consult_content .consult_list .consult_option .yinhao {
    width: 52px;
    height: 61px;
    float: right;
    background: url("../images/yinhao.png") no-repeat;
    background-size: 100%;
}

.consult .consult_content .consult_list .consult_option p {
    font-size: .18rem;
    color: #8387a4;
    line-height: .25rem;
}

.consult .consult_content .dot {
    width: 50px;
    height: 10px;
    margin: 0 auto;
    margin-top: 32px;
    margin-bottom: 1.03rem;
}

.consult .consult_content .dot .dotted {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ced0d9;
}

.consult .consult_content .dot .dotted.dotted_check {
    background-color: #f18b97;
}

.consult .consult_content .dot .dotted:hover {
    background-color: #f18b97;
}

.consult .consult_content .dot .dotted:nth-child(2) {
    margin: 0 10px;
}

/* 包图实力 */
.baotu_strength {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}

.baotu_strength img {
    display: block;
}

/* 包图简介列表 */
.introduce_container {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    height: 400px;
    background-color: #fafafa;
}

.introduce_container .introduce_list {
    max-width: 1262px;
    width: 100%;
    /* height: 400px; */
    margin: 0 auto;
    position: relative;
}

.introduce_container .introduce_list .list {
    padding: .42rem .28rem .5rem .48rem;
    background-color: #fff;
    border-radius: .07rem;
    width: 30%;
    margin: 0 .2rem;

    margin-top: -1.4rem;
    padding: .48rem .28rem .5rem .72rem;
}

.introduce_container .introduce_list .list:hover {
    margin-top: -1.64rem;
    padding: .42rem .72rem .5rem .48rem;
    background-color: #f27180;
    color: #fff;
}

.introduce_container .introduce_list .list:hover p {
    color: #fff;
    margin-bottom: .7rem;
}

.introduce_container .introduce_list .list:hover a {
    color: #d93b6d;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    border: 1px solid #fff;
    margin-top: .24rem;
    margin-bottom: .7rem;
}

.introduce_container .introduce_list .list img {
    margin-bottom: .26rem;
}

.introduce_container .introduce_list .list h3 {
    font-size: .26rem;
    font-weight: bold;
    margin-bottom: .22rem;
}

.introduce_container .introduce_list .list p {
    font-size: .19rem;
    /* font-weight: bold; */
    color: #a2a2a2;
    line-height: .27rem;
    margin-bottom: .55rem;
}

.introduce_container .introduce_list .list a {
    font-size: .14rem;
    width: 115px;
    height: 37px;
    border-radius: 4px;
    border: 1px solid #d93b6d;
    display: inline-block;
    text-align: center;
    /* font-weight: bold; */
    color: #d64b6b;
    line-height: 37px;
    margin-bottom: .49rem;
    -moz-box-shadow: 0 0 4px #d64b6b;
    -webkit-box-shadow: 0 0 4px #d64b6b;
    box-shadow: 0 0 4px #d64b6b;
}

.introduce_container .introduce_list .list a:hover {
    text-decoration: none;
}

.links {
    max-width: 1410px;
    width: 100%;
    margin: 0 auto;
    margin-top: 107px;
}

.links .links_list {
    /* background-color: #fff; */
    float: left;
    font-size: .21rem;
    letter-spacing: .033rem;
}

.links .links_list p {
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    margin-bottom: 23px;
}

.links .links_list ul li {
    height: 52px;
}

.links .links_list ul li a {
    /* font-size: .2rem; */
    color: #6f638d;
}

.links .links_list ul li a:hover {
    text-decoration: none;
}

.links .loginnow {
    height: 100%;
    background-color: #f15b6c;
    border-radius: 10px;
    color: #eff7e7;
    padding-left: 75px;
    margin-bottom: 175px;
}

.links .loginnow h3 {
    font-size: .46rem;
    padding-top: .62rem;
    margin-bottom: .22rem;
}

.links .loginnow p {
    font-size: .21rem;
    line-height: 30px;
}

.links .loginnow .loginbtn {
    margin-top: 56px;
    width: 170px;
    height: 64px;
    line-height: 64px;
    background-color: #fff;
    border-radius: 8px;
    border: none;
    color: #f15b6c;
    margin-bottom: 56px;
}

.links .loginnow .loginbtn span {
    display: block;
    float: left;
    /* line-height: 64px; */
    margin-left: .22rem;
    margin-right: .15rem;
    font-size: .3rem;
    /* margin-left: .23rem; */
}

.links .loginnow .loginbtn p {
    display: block;
    float: left;
    height: 64px;
    line-height: 64px;
    /* margin-left: .23rem; */
}

@media screen and (max-width:1440px) {

    .introduce_adbg {
        height: 335px;
    }
}

@media screen and (max-width:1280px) {
    .introduce_adbg {
        height: 300px;
    }

    .message .message_content .public_message ul li {
        padding: .21rem .21rem .19rem;
    }

    .message .message_content .public_message {
        width: 400px;
        margin-left: 35px;
    }

    .message .message_content .public_message ul li img {
        width: 0.6rem;
        height: 0.6rem;
    }

    .message .message_content .public_message ul li {
        font-size: .14rem;
    }
}

@media screen and (max-width:1200px) {
    .introduce_adbg {
        height: 300px;
    }

    .message .message_content .work_message {
        width: 670px;
    }

    .introduce_container .introduce_list .list {
        margin: 0 .19rem;
        margin-top: -1.4rem;
    }

    .links .loginnow {
        padding-left: 47px;
    }
}

@media screen and (max-width:992px) {
    .introduce_adbg {
        height: 275px;
    }

    .contact_adbg {
        height: 300px;
    }

    .message .message_content .work_message {
        width: 475px;
    }

    .introduce_container .introduce_list .list {
        margin: 0 .16rem;
        margin-top: -1.4rem;
    }

    .links .loginnow {
        padding-left: 38px;
    }
}

@media screen and (max-width:768px) {
    .introduce_adbg {
        height: 200px;
    }

    .message .message_content .public_message {
        width: 400px;
        /* margin-left: 35px; */
        float: none;
        margin: 0 auto;
        margin-top: -35px;
    }

    .message .message_content .work_message {
        width: 475px;
        float: none;
        margin: 0 auto;
        margin-top: 20px;
    }

    .consult .consult_content .consult_list .consult_option .yinhao {
        width: 35px;
        height: 61px;
    }

    .introduce_container {
        height: 220px;
    }

    .introduce_container .introduce_list {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }

    .links .loginnow .loginbtn {
        width: 90px;
        height: 30px;
        line-height: 30px;
    }

    .links .loginnow .loginbtn p {
        height: 30px;
        line-height: 30px;
    }
}

@media screen and (max-width:750px) {
    .introduce_adbg {
        height: 130px;
    }

    .message .message_content .public_message {
        width: 270px;
        /* margin-left: 35px; */
        float: none;
        margin: 0 auto;
        margin-top: -35px;
    }

    .message .message_content .work_message {
        width: 345px;
    }

    .consult .consult_content>h3 {
        margin-top: .6rem;
    }

    .consult .consult_content .consult_list .consult_option {
        padding: .15rem .15rem .49rem;
        margin-bottom: 75px;
    }

    .consult .consult_content .consult_list .consult_option h3 {
        width: 1rem;
        font-size: .20rem;
        height: .3rem;
        line-height: .3rem;
    }

    .consult .consult_content .consult_list .consult_option .yinhao {
        width: 18px;
        height: 18px;
        float: right;
        background: url(../images/yinhao.png) no-repeat;
        background-size: 100% 100%;
    }

    .consult .consult_content .consult_list .consult_option p {
        font-size: .1rem;
    }

    .consult .consult_content .consult_list .pag {
        bottom: 40px;
    }

    .introduce_container .introduce_list .list img {
        width: 30px;
        height: 28px;
    }

    .introduce_container .introduce_list .list {
        background-color: #fff;
        border-radius: .07rem;
        width: 30%;
        margin: 0;
        margin-top: -.7rem;
        padding: .15rem .2rem .5rem .2rem;
    }

    .introduce_container .introduce_list .list a {
        font-size: .14rem;
        width: 60px;
        height: 25px;
        border-radius: 4px;
        border: 1px solid #d93b6d;
        display: inline-block;
        text-align: center;
        /* font-weight: bold; */
        color: #d64b6b;
        line-height: 24px;
        margin-bottom: .49rem;
        -moz-box-shadow: 0 0 4px #d64b6b;
        -webkit-box-shadow: 0 0 4px #d64b6b;
        box-shadow: 0 0 4px #d64b6b;
    }

    .introduce_container .introduce_list .list:hover {
        margin-top: -1.64rem;
        padding: .15rem .1rem .5rem .1rem;
        background-color: #f27180;
        color: #fff;
    }

    .introduce_container .introduce_list .list p {
        font-size: .12rem;
    }

    .links {
        margin-top: 60px;
    }

    .links .links_list p {
        margin-bottom: 0;
    }

    .links .links_list ul li {
        height: 24px;
    }

    .links .loginnow h3 {
        font-size: .26rem;
        padding-top: .22rem;
    }

    .links .loginnow {
        padding-left: 8px;
        padding-right: 8px;
        margin-bottom: 20px;
    }

    .links .loginnow h3 {
        font-size: .36rem;
        padding-top: .32rem;
        margin-bottom: .12rem;
    }

    .links .loginnow p {
        font-size: .12rem;
        line-height: 15px;
    }

    .links .loginnow .loginbtn {
        margin-top: 10px;
        width: 70px;
        height: 20px;
        line-height: 20px;
    }

    .links .loginnow .loginbtn span {
        margin-left: .12rem;
        margin-right: .12rem;
        font-size: .2rem;
    }

    .links .loginnow .loginbtn p {
        height: 25px;
        line-height: 25px;
        font-size: .12rem;

    }

    .links .links_list ul li a {
        height: 20px;
        line-height: 20px;
        font-size: .12rem;
    }
}